*{box-sizing:border-box;}
html,body{height:100%;}

@media all and (max-width:320px){
	html{font-size: 31.25vw;}
}
@media all and (min-width:321px) and (max-width:360px){
	html{font-size: 27.78vw;}
}
@media all and (min-width:361px) and (max-width:375px){
	html{font-size: 26.67vw;}
}
@media all and (min-width:376px) and (max-width:480px){
	html{font-size: 20.83vw;}
}
@media all and (min-width:481px) and (max-width:540px){
	html{font-size: 18.52vw;}
}

#wrap{width: 100%;height: 100%;display: flex;flex-direction: column;}
